home *** CD-ROM | disk | FTP | other *** search
- ###########################################################################
- #
- # BRIEF TEST DESCRIPTION: Open, load type 1 midi file and play to
- # completion
- #
- ###########################################################################
- #
- # OPEN THE MIDIPLAYER
- # WAIT FOR SUCCESSFUL OPEN
- #
- ############################################
- #
- open sequencer00 alias midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
- @WAIT_NOTIFY 1 30000
- acquire midi1
- @WAIT_PASSDEVICE midi1
- #
- ############################################
- #
- # LOAD AND CUE TYPE1.MID FILE
- #
- ############################################
- #
- load midi1 ?AP2PATH?type1.mid notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_LOAD #2
- @WAIT_NOTIFY 2 30000
- acquire midi1
- @WAIT_PASSDEVICE midi1
- cue midi1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE
- #
- ############################################
- #
- # play type1.mid
- #
- ############################################
- #
- play midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #3
- @WAIT_NOTIFY 3
- #
- ############################################
- #
- # CLOSE THE MIDIPLAYER AND EXPECT A
- # SUCCESSFUL CLOSE
- #
- ############################################
- #
- close midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #4
- @WAIT_NOTIFY 4 30000